array implementation of queue